_VI_DEADLOCK_GLOBALS

//0x8168 bytes (sizeof) struct _VI_DEADLOCK_GLOBALS { LONGLONG TimeAcquire; //0x0 LONGLONG TimeRelease; //0x8 struct _LIST_ENTRY* ResourceDatabase; //0x10 ULONGLONG ResourceDatabaseCount; //0x18 struct _VF_ADDRESS_RANGE ResourceAddressRange[1023]; //0x20 struct _LIST_ENTRY* ThreadDatabase; //0x4010 ULONGLONG ThreadDatabaseCount; //0x4018 struct _VF_ADDRESS_RANGE ThreadAddressRange[1023]; //0x4020 ULONG AllocationFailures; //0x8010 ULONG NodesTrimmedBasedOnAge; //0x8014 ULONG NodesTrimmedBasedOnCount; //0x8018 ULONG NodesSearched; //0x801c ULONG MaxNodesSearched; //0x8020 ULONG SequenceNumber; //0x8024 ULONG RecursionDepthLimit; //0x8028 ULONG SearchedNodesLimit; //0x802c ULONG DepthLimitHits; //0x8030 ULONG SearchLimitHits; //0x8034 ULONG ABC_ACB_Skipped; //0x8038 ULONG OutOfOrderReleases; //0x803c ULONG NodesReleasedOutOfOrder; //0x8040 ULONG TotalReleases; //0x8044 ULONG RootNodesDeleted; //0x8048 ULONG ForgetHistoryCounter; //0x804c VOID* Instigator; //0x8050 ULONG NumberOfParticipants; //0x8058 struct _VI_DEADLOCK_NODE* Participant[32]; //0x8060 LONG ChildrenCountWatermark; //0x8160 };